package com.steve.xfood.util;

/**
 *
 * double与Big Decimal 比较工具类
 * @author steve
 * @date 2020/5/18 11:56 下午
 */
public class MathUtil {
    //结果相减的精度
    public static final Double MONEY_RANGE=0.01;

    /**
     * 比较2个金额是否相等
     * @param d1
     * @param d2
     * @return
     */
    public static Boolean equals(Double d1, Double d2) {
        //比较结果
        Double result = Math.abs(d1 - d2);
        if (result < MONEY_RANGE) {
            //如果比较结果小于精度值，则相等
            return true;
        } else {
            //否则不相等
            return false;
        }
    }
}
